package com.yxq.mdt.app.modules.personal.bean;

import java.util.List;

/**
 * @author L
 * @time 2019-11-28
 * @describe 充值item$
 */
public class RechargeListBean {

    /**
     * data : {"pageNum":1,"pageSize":20,"total":3,"pages":1,"list":[{"id":10,"money":1000,"price":10,"status":"1","permissionId":0,"CharacterTypeHelper":1,"optionType":2,"addTime":"2019-11-06 17:14:58"},{"id":11,"money":5000,"price":50,"status":"1","permissionId":0,"CharacterTypeHelper":1,"optionType":2,"addTime":"2019-11-06 17:15:05"},{"id":12,"money":15000,"price":150,"status":"1","permissionId":0,"CharacterTypeHelper":1,"optionType":2,"addTime":"2019-11-06 17:15:21"}]}
     * custom : {"id":2,"money":100,"price":1,"status":"1","permissionId":0,"CharacterTypeHelper":1,"optionType":1,"addTime":"2019-11-06 17:11:17"}
     */

    private DataBean data;
    private CustomBean custom;

    public DataBean getData() {
        return data;
    }

    public void setData(DataBean data) {
        this.data = data;
    }

    public CustomBean getCustom() {
        return custom;
    }

    public void setCustom(CustomBean custom) {
        this.custom = custom;
    }

    public static class DataBean {
        /**
         * pageNum : 1
         * pageSize : 20
         * total : 3
         * pages : 1
         * list : [{"id":10,"money":1000,"price":10,"status":"1","permissionId":0,"CharacterTypeHelper":1,"optionType":2,"addTime":"2019-11-06 17:14:58"},{"id":11,"money":5000,"price":50,"status":"1","permissionId":0,"CharacterTypeHelper":1,"optionType":2,"addTime":"2019-11-06 17:15:05"},{"id":12,"money":15000,"price":150,"status":"1","permissionId":0,"CharacterTypeHelper":1,"optionType":2,"addTime":"2019-11-06 17:15:21"}]
         */

        private int pageNum;
        private int pageSize;
        private int total;
        private int pages;
        private List<ListBean> list;

        public int getPageNum() {
            return pageNum;
        }

        public void setPageNum(int pageNum) {
            this.pageNum = pageNum;
        }

        public int getPageSize() {
            return pageSize;
        }

        public void setPageSize(int pageSize) {
            this.pageSize = pageSize;
        }

        public int getTotal() {
            return total;
        }

        public void setTotal(int total) {
            this.total = total;
        }

        public int getPages() {
            return pages;
        }

        public void setPages(int pages) {
            this.pages = pages;
        }

        public List<ListBean> getList() {
            return list;
        }

        public void setList(List<ListBean> list) {
            this.list = list;
        }

        public static class ListBean {
            /**
             * id : 10
             * money : 1000
             * price : 10
             * status : 1
             * permissionId : 0
             * CharacterTypeHelper : 1
             * optionType : 2
             * addTime : 2019-11-06 17:14:58
             */

            private int id;
            private int money;
            private String price;
            private String status;
            private int permissionId;
            private int type;
            private int optionType;
            private String addTime;

            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }

            public int getMoney() {
                return money;
            }

            public void setMoney(int money) {
                this.money = money;
            }

            public String getPrice() {
                return price;
            }

            public void setPrice(String price) {
                this.price = price;
            }

            public String getStatus() {
                return status;
            }

            public void setStatus(String status) {
                this.status = status;
            }

            public int getPermissionId() {
                return permissionId;
            }

            public void setPermissionId(int permissionId) {
                this.permissionId = permissionId;
            }

            public int getType() {
                return type;
            }

            public void setType(int type) {
                this.type = type;
            }

            public int getOptionType() {
                return optionType;
            }

            public void setOptionType(int optionType) {
                this.optionType = optionType;
            }

            public String getAddTime() {
                return addTime;
            }

            public void setAddTime(String addTime) {
                this.addTime = addTime;
            }
        }
    }

    public static class CustomBean {
        /**
         * id : 2
         * money : 100
         * price : 1
         * status : 1
         * permissionId : 0
         * type : 1
         * optionType : 1
         * addTime : 2019-11-06 17:11:17
         */

        private int id;
        private int money;
        private int price;
        private String status;
        private int permissionId;
        private int type;
        private int optionType;
        private String addTime;

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public int getMoney() {
            return money;
        }

        public void setMoney(int money) {
            this.money = money;
        }

        public int getPrice() {
            return price;
        }

        public void setPrice(int price) {
            this.price = price;
        }

        public String getStatus() {
            return status;
        }

        public void setStatus(String status) {
            this.status = status;
        }

        public int getPermissionId() {
            return permissionId;
        }

        public void setPermissionId(int permissionId) {
            this.permissionId = permissionId;
        }

        public int getType() {
            return type;
        }

        public void setType(int type) {
            this.type = type;
        }

        public int getOptionType() {
            return optionType;
        }

        public void setOptionType(int optionType) {
            this.optionType = optionType;
        }

        public String getAddTime() {
            return addTime;
        }

        public void setAddTime(String addTime) {
            this.addTime = addTime;
        }
    }
}
